package controllers

import (
	"github.com/astaxie/beego/context"
)

// 函数功能：当访问的url不是login 时就跳转到/login这个url
func Filter(c *context.Context) {
	// 获取用户访问的URL和用户信息的cookie
	//_,ok:=  c.GetSecureCookie("111","username")

    //方式一、获取Ip地址进行判断------结果成功
	//ok2 := strings.Contains(c.Request.RequestURI, "/login")
	//if !ok2{
	//	c.Redirect(302, "/login")
	//
	//}

	//方式二、获取Session进行判断------结果失败（err：重定向的次数过多。 尝试清除 Cookie.）
	_, ok := c.Input.Session("username").(string)
	if !ok{
			c.Redirect(302, "/login")

		}

	}


